where the two rivers meet - French English Dictionary